📚آیتم معرفی کتاب در کانال آموزش ++C
🔸همانطور که میدانید کیوت تحت دو فناوری QWidget و Qt Quick امکان طراحی و توسعهی GUI را در نرمافزار فراهم میکند.
🔻ما به شما دو کتاب در این زمینه معرفی میکنیم که در کتابخانهی ملی و بینالمللی ثبت و به عنوان اولین مرجع رسمی به زبان فارسی ارائه شدهاند.
1⃣ لینک کتاب آموزش مقدماتی ++C همراه Qt (مقدماتی) - تحت فناوری Qt Widget👇👇👇
🆔 @Learncpp
🔸همانطور که میدانید کیوت تحت دو فناوری QWidget و Qt Quick امکان طراحی و توسعهی GUI را در نرمافزار فراهم میکند.
🔻ما به شما دو کتاب در این زمینه معرفی میکنیم که در کتابخانهی ملی و بینالمللی ثبت و به عنوان اولین مرجع رسمی به زبان فارسی ارائه شدهاند.
1⃣ لینک کتاب آموزش مقدماتی ++C همراه Qt (مقدماتی) - تحت فناوری Qt Widget👇👇👇
🆔 @Learncpp
Forwarded from دستیار مدیر
مرجع رسمی سیپلاسپلاس ایران
کتاب آموزش مقدماتی ++C همراه Qt (مقدماتی) - کتابها و مقالات - مرجع رسمی سیپلاسپلاس ایران
هدف از این آموزشها آشنایی با امکاناتی که در Qt میتوان استفاده کرد میباشد، که شامل کدنویسی کمتر، خروجی و طرح های بیشتر و در نهایت استفاده در پلتفرمهای مورد مختلف است. لذا جهت بهرهمندی از این کتابخانه ما با در نظر گرفتن اینکه علاقهمندان با زبان ++C آشنایی…
📚آیتم معرفی کتاب در کانال آموزشی ++C
🔸همانطور که میدانید کیوت تحت دو فناوری QWidget و Qt Quick امکان طراحی و توسعهی GUI را در نرمافزار فراهم میکند.
🔻ما به شما دو کتاب در این زمینه معرفی میکنیم که در کتابخانهی ملی و بینالمللی ثبت و به عنوان اولین مرجع رسمی به زبان فارسی ارائه شدهاند.
2⃣ لینک کتاب آموزش پیشرفته ++C همراه Qt (پیشرفته) - تحت فناوری Qt Quick👇👇👇
#کتاب #book
🆔 @Learncpp
🔸همانطور که میدانید کیوت تحت دو فناوری QWidget و Qt Quick امکان طراحی و توسعهی GUI را در نرمافزار فراهم میکند.
🔻ما به شما دو کتاب در این زمینه معرفی میکنیم که در کتابخانهی ملی و بینالمللی ثبت و به عنوان اولین مرجع رسمی به زبان فارسی ارائه شدهاند.
2⃣ لینک کتاب آموزش پیشرفته ++C همراه Qt (پیشرفته) - تحت فناوری Qt Quick👇👇👇
#کتاب #book
🆔 @Learncpp
Forwarded from دستیار مدیر
مرجع رسمی سیپلاسپلاس ایران
کتاب آموزش پیشرفته ++C همراه Qt (پیشرفته) - کتابها و مقالات - مرجع رسمی سیپلاسپلاس ایران
دنیای خود را چگونه با کیوت بسازیم!؟ با توجه به توسعهٔ روزافزون فناوری، دنیای نرمافزاری همگام با آن با سرعت بسیار زیادی در حال پیشرفت و توسعه است. ما برای رسیدن به این مسیر باید به فکر تولید و توسعهٔ محصول با کیفیت همراه با اقدامات کلیدی باشیم تا این محصول…
@Learncppشئ گرایی در سی پلاس پلاس.pdf
2 MB
@Learncpp.Programming-linux C++.pdf
3.2 MB
@Learncpp.C_jafarnezhad-qomi.pdf
8.4 MB
@Learncpp.Expert C Programming Deep C Secrets(2).pdf
2.1 MB
@Learncpp.Programming_Windows_Games_with_Borland_C_(1).pdf
3.3 MB
@Learncpp.Packet C Programming.pdf
11.9 MB
#pointer #اشاره_گر
🔴 تعریف اشاره گر
اشاره گر ها (Pointer) ویژگی های قدرتمند زبان ++C هستند که باعث تفاوت زبان سی پلاس پلاس با زبان های دیگر مانند Java و Python می شود.
🔻اشاره گر ها در ++C برای دسترسی به حافظه و تغییر مقادیر با استفاده از آدرس آن ها به کار می روند.
🔶 آدرس در ++C
🔻برای درک اشاره گر ها ابتدا باید بدانید تا داده ها چگونه در کامپیوتر ذخیره می شوند.
🔻هر متغیری را که در برنامه تان ایجاد می کنید، یک مکان در حافظه کامپیوتر به آن اختصاص داده می شود.
🔻مقادیر متغیر ها در واقع در مکان اختصاص داده شده ذخیره می شوند.
🔻برای دانستن اینکه داده ها در کجا ذخیره شده اند، ++C عملگر & را در اختیار ما گذاشته است.
عملگر & آدرس اشغال شده توسط هر متغیر را به ما می دهد.
🔅مثال : آدرس متغیر var را با var& بدست می آوریم.
'''#include <iostream>
using namespace std;
int main( )
{
int var1 = 3;
int var2 = 24;
int var3 = 17;
cout << &var1 << endl;
cout << &var2 << endl;
cout << &var3 << endl;
}'''
خروجی:
0x7fff5fbff8ac
0x7fff5fbff8a8
0x7fff5fbff8a4
نتیجه یکسانی با آنچه که من گرفتم را نداشته باشید.
🆔️ @Learncpp
🔴 تعریف اشاره گر
اشاره گر ها (Pointer) ویژگی های قدرتمند زبان ++C هستند که باعث تفاوت زبان سی پلاس پلاس با زبان های دیگر مانند Java و Python می شود.
🔻اشاره گر ها در ++C برای دسترسی به حافظه و تغییر مقادیر با استفاده از آدرس آن ها به کار می روند.
🔶 آدرس در ++C
🔻برای درک اشاره گر ها ابتدا باید بدانید تا داده ها چگونه در کامپیوتر ذخیره می شوند.
🔻هر متغیری را که در برنامه تان ایجاد می کنید، یک مکان در حافظه کامپیوتر به آن اختصاص داده می شود.
🔻مقادیر متغیر ها در واقع در مکان اختصاص داده شده ذخیره می شوند.
🔻برای دانستن اینکه داده ها در کجا ذخیره شده اند، ++C عملگر & را در اختیار ما گذاشته است.
عملگر & آدرس اشغال شده توسط هر متغیر را به ما می دهد.
🔅مثال : آدرس متغیر var را با var& بدست می آوریم.
'''#include <iostream>
using namespace std;
int main( )
{
int var1 = 3;
int var2 = 24;
int var3 = 17;
cout << &var1 << endl;
cout << &var2 << endl;
cout << &var3 << endl;
}'''
خروجی:
0x7fff5fbff8ac
0x7fff5fbff8a8
0x7fff5fbff8a4
نتیجه یکسانی با آنچه که من گرفتم را نداشته باشید.
🆔️ @Learncpp
#pointer #اشاره_گر
🔵 نحوهی ذخیرهسازی اطلاعات در حافظه
یک سیم را در نظر بگیرید، برای این سیم دو حالت بیشتر وجود ندارد:
0⃣ جریان برق از آن عبور نمیکند.
1️⃣جریان برق از آن عبور میکند.
از آنجایی که کامپیوترها با برق کار میکنند تنها راه ارتباط با آنها از همین طریق است؛ یعنی یا صفر یا یک، که به آن «مبنای دو» یا «باینری» (Binary) نیز میگویند.
🔹بیت (bit)
کوچکترین واحد ذخیرهسازی اطلاعات در کامپیوتر، بیت است؛ مقدار ذخیره شده در هر بیت میتواند "صفر" یا "یک" باشد.
🔹بایت (Byte)
هر بایت شامل 8 بیت میباشد؛ به این ترتیب کوچکترین عدد ذخیره شده در یک بایت صفر است که معادل باینری آن 00000000 میباشد و بزرگترین عدد ذخیره شده در یک بایت 255 است که معادل باینری آن 11111111 میباشد. بنابراین هر بایت میتواند 256 عدد (از صفر تا 255) را در خود ذخیره کند.
🔹حافظه (Memory)
برای ذخیرهسازی اطلاعات در کامپیوتر از یک سختافزار (Hardware) به نام حافظه کمک میگیریم. حافظه انواع مختلفی دارد از جمله:
حافظهی فقط خواندنی (ROM)
حافظهی تصادفی (RAM)
حافظهی خارجی (External Storage)
حافظه از تعداد زیادی «خانه» تشکیل شده است که هر کدام از آنها نمایندهی یک بایت یا 8 بیت میباشند. برای متمایز کردن این خانهها از یکدیگر به هر کدام از آنها یک «آدرس» تخصیص داده میشود. با در اختیار داشتن آدرس یک خانه از حافظه میتوان مقدار ذخیره شده در آن را تغییر داد.
شکل کُلی خانههای حافظه را میتوانید در پُست www.tg-me.com/Learning ©/com.Learncpp/2321 مشاهده کنید.
@Learncpp
🔵 نحوهی ذخیرهسازی اطلاعات در حافظه
یک سیم را در نظر بگیرید، برای این سیم دو حالت بیشتر وجود ندارد:
0⃣ جریان برق از آن عبور نمیکند.
1️⃣جریان برق از آن عبور میکند.
از آنجایی که کامپیوترها با برق کار میکنند تنها راه ارتباط با آنها از همین طریق است؛ یعنی یا صفر یا یک، که به آن «مبنای دو» یا «باینری» (Binary) نیز میگویند.
🔹بیت (bit)
کوچکترین واحد ذخیرهسازی اطلاعات در کامپیوتر، بیت است؛ مقدار ذخیره شده در هر بیت میتواند "صفر" یا "یک" باشد.
🔹بایت (Byte)
هر بایت شامل 8 بیت میباشد؛ به این ترتیب کوچکترین عدد ذخیره شده در یک بایت صفر است که معادل باینری آن 00000000 میباشد و بزرگترین عدد ذخیره شده در یک بایت 255 است که معادل باینری آن 11111111 میباشد. بنابراین هر بایت میتواند 256 عدد (از صفر تا 255) را در خود ذخیره کند.
🔹حافظه (Memory)
برای ذخیرهسازی اطلاعات در کامپیوتر از یک سختافزار (Hardware) به نام حافظه کمک میگیریم. حافظه انواع مختلفی دارد از جمله:
حافظهی فقط خواندنی (ROM)
حافظهی تصادفی (RAM)
حافظهی خارجی (External Storage)
حافظه از تعداد زیادی «خانه» تشکیل شده است که هر کدام از آنها نمایندهی یک بایت یا 8 بیت میباشند. برای متمایز کردن این خانهها از یکدیگر به هر کدام از آنها یک «آدرس» تخصیص داده میشود. با در اختیار داشتن آدرس یک خانه از حافظه میتوان مقدار ذخیره شده در آن را تغییر داد.
شکل کُلی خانههای حافظه را میتوانید در پُست www.tg-me.com/Learning ©/com.Learncpp/2321 مشاهده کنید.
@Learncpp
Telegram
Learning ©➕➕
#pointer #اشاره_گر
شکل کُلی خانههای حافظه
@Learncpp
شکل کُلی خانههای حافظه
@Learncpp